<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>定时器三种写法</title>
</head>
<body>
    <script>
        document.write('<p>定时器要执行动作的三种写法：</p>')
        document.write('<p>一、匿名函数的写法：</p>')
        setTimeout(function(){
            console.log('匿名函数的写法');
        },2000);
        document.write('<p>二、调用函数的写法：不能带有参数。</p>')
        var fn = function(){
            console.log('调用函数的写法');
        }
        setTimeout(fn,2000);
        document.write('<p>三、把函数当作字符串进行调用：这种方法可以传递参数。</p>')
        var a = '把函数当作字符串进行调用';
        var fn2 = function(a){
            console.log(a);
        }
        setInterval('fn2(a)',1000);
        document.write('<p style="color:red;">setTimeout()；setInterval() 两种时停都能使用这三种方法。</p>')
    </script>
</body>
</html>